home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Extra 1996 #2
/
Amiga Plus CD - 1996 - No. 2 Extra.iso
/
clarissa1_1-demo
/
macros
/
importadpro.clssa
< prev
next >
Wrap
Text File
|
1995-01-20
|
3KB
|
123 lines
/***********************************************************************
GADGET: "'Import ADPro'" "4" AUTO TYP: "?"
$DAT >>ImportADPro.clssa<< 18.07.1993 - (C) ProDAD Holger Burkarth
20.01.1995 - (C) ProDAD Michael Christoph
************************************************************************/
Options Results
FailAt 99
AltFail=RESULT
errvari=0
DO FOREVER
Address clariSSA
SetScreenGrabber REQ TRIGGER 5
Address ADPro
ADPRO_UNDISPLAY
Address clariSSA
MSRequester "TITLE '*** Import ADPro ***'",
"PTEXT 'Einzelbilder bearbeiten'",
"'Direkte Bearbeitung'"
IF RC~=0 THEN LEAVE
IF RESULT=1 THEN DO
GetDirectory "REQ TITLE '*** Einzelbilder laden ***' FULL CUT FILES"
Dir=RESULT
IF RC~=0 | Dir="0" THEN LEAVE
PARSE VAR Dir x Dir
BOOLRequest "'*** Import ADPro ***''''Einstellungen in ADPro ändern?'"
IF RC~=0 THEN LEAVE
IF RESULT="YES" THEN DO
PARSE VAR Dir 'FILE "' name '"' Dir
Address ADPro
LFORMAT "UNIVERSAL"
ADPRO_TO_FRONT
LOAD "'"name"'"
LEAVE
END
Address ADPro
RENDER_TYPE
RenderType=ADPRO_RESULT
SCREEN_TYPE
ScreenType=ADPRO_RESULT
Address clariSSA
spez=1
INTRequest "'Geben Sie die Anzahl''der zu erzeugenden''Bilder ein.' 1"
spez=RESULT
IF rc~=0 | spez<2 THEN LEAVE
PARSE VAR Dir x Dir
l=0
DO UNTIL Dir="" | l > spez
PARSE VAR Dir 'FILE "' name '"' Dir
Address ADPro
LOAD "'"name"'"
SCREEN_TYPE ScreenType
RENDER_TYPE RenderType
EXECUTE
ADPRO_DISPLAY
IF RC = 0 THEN DO
ADDRESS clariSSA
SetScreenGrabber RECORD
END
ELSE errvari=1
ADDRESS clariSSA
IF errvari~=0 THEN LEAVE
ADDRESS ADPro
ADPRO_UNDISPLAY
l=l+1
END
END
ELSE IF RESULT=2 THEN DO
DO FOREVER
Address clariSSA
MSRequester "TITLE '*** Import ADPro ***'",
"PTEXT 'A U F N A H M E'",
"'Abbruch (Macro beenden)'"
IF RC~=0 | RESULT=2 THEN LEAVE
Address ADPro
LOAD
EXECUTE
ADPRO_DISPLAY
IF RC=0 THEN DO
Address clariSSA
SetScreenGrabber RECORD
END
ELSE errvari=1;
Address clariSSA
IF errvari~=0 THEN LEAVE
Address ADPro
ADPRO_UNDISPLAY
END
END
Address clariSSA
IF errvari~=0 THEN
Message "'<Import ADPro>' 'Bearbeitungsfehler'"
SetBasicScreen FRONT
SelectAnim Master
SetArea Full
LEAVE
END
FailAt AltFail
exit